約 4,397,765 件
https://w.atwiki.jp/wiki6_takt/pages/16.html
Windows KeyBind 【Documents and Settings\USER_NAME\】のディレクトリに 【.xyzzy】のファイルを作成する。 (load-library "Gates") 上の一行を記述し、【xyzzy.wxp/xyzzy.w2k】ファイルを削除するだけ。
https://w.atwiki.jp/falfal21/pages/43.html
更新 2010-10-04 14 54 17 (Mon) 今さらながらに拾ってきた xyzzy使いに50の質問 01. ハンドルネームは? 考えたこともない 02. ご職業、年齢はいくつですか? 会社員、まだ若いはず 03. xyzzyについて何かwebサイトを持っていますか? ここ? 04. 現在使用中の xyzzy のバージョンは何ですか? 0.2.2.235 05. xyzzy 使用暦はどれくらいですか? 3年? 06. xyzzy を使うようになったきっかけは何ですか? なんとなく便利そうだったから 07. xyzzy 以外に使っているテキストエディタはありますか? Bz(バイナリエディタ) 08. xyzzy を使う前に Emacs 系のテキストエディタを使ったことはありますか? ないね 09. xyzzy を主に何に利用していますか? ファイル編集、プログラム、Webページ閲覧、RSS購読.... 10. xyzzy が関連付けされているファイルタイプは何ですか? ini 11. xyzzy を他人に勧めたことはありますか? また、結果はどうでしたか? あるけど、すぐにあきたもよう 12. xyzzy がフリーじゃなかったとしたらいくら位の値段になると思いますか? \10,000くらいなら買う 13. xyzzy を何と呼んでいますか? x.y.z.z.y or 亀 14.xyzzy の好きな点・嫌いな点はどこですか? 好き いろいろ設定できる / 嫌い 今のとこなし(慣れた) 15. パソコンを立ち上げている時間の内、xyzzy をどのくらい使っていますか? 半分くらい、ほぼずっと起動してる 16. キーバインドは Windows風ですか? Emacs風ですか? オリジナルですか? Emacs風 17. .xyzzyに書く派ですか? siteinit.lに書く派ですか? どっちにも書く派 18. 拡張Lispはバイトコンパイルしますか? したりしなかったり 19. セレクションとリージョン、どちらを多く使いますか? どちらかというとセレクション 20. xyzzy を使っていて挫折したことはありますか? 最初にいきなり挫折しました 21. xyzzy の使い方をどうやって学びましたか? wiki とか 22. xyzzy を使うにあたって一番苦労したことは何ですか? 設定がよく分からなかった 23. xyzzy を使って目からウロコだった機能は何ですか? 24. 今の xyzzy に望むことはありますか? またそれは何ですか? ほぼ満足 25. Lisp はある程度読み書きできますか? ある程度なら 26. Lisp のほかに読み書きできるプログラム言語はありますか? かじる程度に、vb,c,c++,cobol とか? 27. 自分で作った拡張Lisp を公開していますか? ここに物置つくってる 28. 拡張Lisp で導入しているものは何ですか? (多い方は代表的なものをお答えください) encap.l, complete+, anything, www-mode, rss-mode, kamailg 29. これは外せない! という拡張Lisp はありますか? またそれは何ですか? 28に同じ 30. NetInstaller を利用していますか? ほぼ使ってない(導入はしてる) 31. 拡張DLL を導入していますか? またそれは何ですか? browser.dll, listview.dll, treeview.dllとか 32. ドキュメント(info,reference等) は使っていますか? また、それは何ですか? 使ってる(info-modoki-mode?) 33. ネット関係の拡張Lisp(www-mode,kamail等)を使っていますか? 使ってる 34. アウトライン系のLispは使っていますか? またそれは何ですか? 使ってる(outline-tree2) 35. メモ系(changelog-memo,howm等)Lispは使っていますか? またそれは何ですか? 使ってる(howm, 自作簡易メモ) 36. xyzzy の五目並べはやったことがありますか? また、結果はどうでしたか? ある、見事に負けました 37. キーボードマクロは使いますか? ndmacroを使ってる 38. 辞書機能は使いますか? 使ってる 39. xyzzy のファイラは使いますか? あまり使っていない 40. フレームは使いますか? 使ってる 41. セッションは使いますか? あまり使っていない 42. メーリングリストには参加していますか? また、メールを送信したことはありますか? 参加だけしてる 43. 2ch の xyzzy 関連スレッドに書き込みをしたことはありますか? また、その頻度はどのらいですか? ない 44. xyzzywikiに書き込みをしたことはありますか? また、その頻度はどのくらいですか? ない 45. xyzzy のメニューは表示していますか? 表示してる 46. xyzzy のツールバーは表示していますか? 表示してない 47. xyzzy のファンクションバーは表示していますか? 表示してない 48. xyzzy のバッファバーは表示していますか? 表示してない 49. 色、フォントなどは変更していますか? またそれは何ですか? 背景は黒系 50. 最後に、一言お願いします。 ないと困る状態
https://w.atwiki.jp/falfal21/pages/13.html
更新 2011-08-25 08 52 13 (Thu) xyzzyに関するもの xyzzy使いに50の質問 自分用xyzzy拡張 覚え書き 基本設定済み xyzzy (とても便利)
https://w.atwiki.jp/ryuchin/pages/11.html
インストール Tips ソート(並べ替え)する。 filter-region, filter-buffer で外部コマンド sort を実行している。 リージョンをソート --- C-x | sort バッファ全体をソート --- C-x # sort 設定 ファイラで削除する際に、ゴミ箱を使用する ;; ファイラで削除する際に、ゴミ箱を使用する (setq *filer-use-recycle-bin* t) リージョンに色をつける http //hie.s64.xrea.com/xyzzy/mylib/rv-region.htmlよりrv-region.lをダウンロードして、site-lispに配置し、siteinit.lに以下を追加 ;; リージョンに色をつける (require "rv-region") (global-set-key #\C-@ rv-set-mark-command) Emacs風のキーバインド 以下の設定を「emacskey.l」等のファイル名に設定し、siteinit.lか.xyzzyに(load-library "emacskey")を追記 ; key bind (global-set-key #\C-/ undo) (global-set-key #\M-v previous-page) (global-set-key #\M-% replace-string) (global-set-key #\C-M-% replace-regexp) ;(global-set-key #\M-% query-replace) ;(global-set-key #\C-M-% query-replace-regexp) (global-set-key #\C-M-\\ indent-region) (global-set-key (#\C-x #\h) mark-page) (global-set-key (#\C-x #\u) undo) (global-set-key (#\C-x #\r #\d) delete-rectangle) (global-set-key (#\C-x #\r #\k) kill-rectangle) (global-set-key (#\C-x #\r #\o) open-rectangle) (global-set-key (#\C-x #\r #\t) string-rectangle) (global-set-key (#\C-x #\r #\y) yank-rectangle) (global-set-key (#\C-x #\r #\w) copy-rectangle) (global-set-key #\Home beginning-of-buffer) (global-set-key #\End end-of-buffer) (global-set-key #\C-_ undo) (global-set-key #\C-- negative-argument) (global-set-key #\C-\\ toggle-ime) (dolist (c (#\C-0 #\C-1 #\C-2 #\C-3 #\C-4 #\C-5 #\C-6 #\C-7 #\C-8 #\C-9)) (global-set-key c digit-argument)) (global-set-key (#\C-x #\n #\n) narrow-to-region) (global-set-key (#\C-x #\n #\w) widen) (global-set-key #\M- eval-expression) (substitute-key-definition next-virtual-line next-line) (substitute-key-definition previous-virtual-line previous-line) ; インクリメンタルサーチ (C-s, C-r) (require "isearch") ; dynamic abbreviation (require "dabbrev") (global-set-key #\M-/ dabbrev-expand) ; write-file ; バッファーの名前や割り付けられているファイル名も新しく指定 ; されたファイルに変える (define-key ctl-x-map #\C-w emacs-write-file) ; C-x C-v ; 廃棄するバッファのファイル名がミニバッファに表示 (setq *find-other-file-requires-file-name* t) ; sort-lines (defun sort-lines (start end) (interactive "*r") (filter-region "sort" start end)) ; ウィンドウを左右に分割 (define-key ctl-x-map #\3 split-window-vertically) ; ispell-word (defun ispell-word() (interactive "*") (let ((end (progn (skip-chars-forward "A-Za-z") (point))) (beg (progn (skip-chars-backward "A-Za-z") (point)))) (ispell-region beg end))) (global-set-key #\M-$ ispell-word) ; frame (global-set-key (#\C-x #\5 #\o) other-pseudo-frame) (global-set-key (#\C-x #\5 #\0) delete-pseudo-frame) (global-set-key (#\C-x #\5 #\2) new-pseudo-frame) ; 文字コードの変更 (global-set-key (#\C-x #\RET #\f) change-fileio-encoding) カーソルが行頭にある場合は、行自体を削除する 以下をsiteinit.lか.xyzzyに追記する。 (defun my-kill-line ( optional arg) (interactive "*p") (cond ((bolp) (let ((point (point)) (lines (cond ((or (null arg) ( = arg 1)) 0) (t (- arg 1))))) (kill-region point (progn (forward-line lines) (goto-eol) (forward-char) (point))))) (t (kill-line arg)))) (define-key *global-keymap* #\C-k my-kill-line)
https://w.atwiki.jp/nanige/pages/14.html
xyzzy - encoding
https://w.atwiki.jp/juria/pages/54.html
xyzzy + html+-mode.l + Browserex準備 設定 注意など xyzzy + html+-mode.l + Browserex MyWiki より転記[2007-01-31]更新[2006-01-09][2003-08-28] xyzzy 内にブラウザ(IE)を組み込み、html など対応ファイルをプレビュー しながら編集、C-x C-s で保存と同時にプレビューを更新する。 準備 html+-mode キーワードのカラー表示・タグ入力支援など オリジナルの html-mode の機能拡張版 browser.dll (現在リンク切れ) または browser.dll拡張版 HTMLファイルのプレビューア browserex browser.dll を利用して HTMLファイルを xyzzy 内でプレビューさせる。 win-window.l Windows の ウインドウサイズの取得・設定 2003/05/06 版以降で必要になった。うちではまだ 2002/07/26 版使ってるし。 auto-time-stamp.l C-x C-s で保存と同時にファイル中のタイムスタンプ更新。 browserex は、これを利用して xyzzy 内のブラウザの表示を更新する。 設定 1.browser.dll(必要ならリネーム)は ~/に、browser.l と win-window.l は ~/site-lisp にコピー。 2.auto-time-stamp.l は ~/site-lisp にコピーし、必要ならバイトコンパイル。 ~/.xyzzy または ~/site-lisp/siteinit.l に設定を記述。 siteinit.l に記述した場合は再ダンプする。(以下同じ) (require "auto-time-stamp") (define-key ctl-x-map #\C-s save-buffer-with-time-stamp) 3.html+-mode.l は ~/site-lisp にコピーし、必要ならバイトコンパイル。 ~/.xyzzy または ~/site-lisp/siteinit.l に設定を記述。 (export ed html+-mode "ed") (autoload html+-mode "html+-mode" t) ;;html+-mode で読み込みたいファイル形式を記述 (pushnew ("\\.s?html?$" . html+-mode) *auto-mode-alist* test equal) 4.browserex.l は ~/site-lispに、toolbar-browserex.bmp は ~/etc 内に コピー。 .xyzzy に browser.dll、browser.l を使う設定を追加 (load-library "browserex") ;;ブラウザ表示更新に関する設定 (defun my-html+-mode-hook () ;;; browser が開いていたら現在のファイルを表示 (bx navigate-current-buffer-if-open) ;;; 保存と同時に navigate (define-key ed *html+-mode-map* (#\C-x #\C-s) # (lambda () (interactive) (if (fboundp save-buffer-with-time-stamp) (save-buffer-with-time-stamp) (save-buffer)) (bx navigate-current-buffer-if-open)))) (add-hook ed *html+-mode-hook* my-html+-mode-hook) 5.その他キーバインド等を設定 注意など [共通設定] [読み込み] の文字コードは、[自動判別] に。 xml 新規作成時には utf-8 で保存すること。 [共通設定] [フォント] [表示色] でタブの色を設定しておく。 -
https://w.atwiki.jp/naoki_1111/pages/14.html
xyzzyの設定に関するメモ書き インストール ダウンロード:亀井さんページ解凍して好きなところに置く 設定 環境変数設定ファイルの置き場を環境変数に設定する SETX XYZZYHOME D \Tool\xyzzy .xyzzyファイル上記設定した置き場に .xyzzy ファイルを作成する siteinit.l site-lisp フォルダに、 siteinit.l ファイルを作成する。このファイルの設定内容を反映させるためには、ダンプファイル(xyzzy.wxp)を再作成する必要あり。 補足.xyzzyとsiteinit.lは、起動速度に差がある。siteinit.lの方が高速。ただしユーザ共通設定となる。 便利機能 セッション保存同時に開いている複数ファイル状態を保存する機能。 abbrev長い単語などを覚えさせる機能 dabbrevaddrevを簡易的に実施。ページ内にある単語で補完する。C-x /で補完。意図した単語がでるまで繰り返す。C-x \で候補リスト表示形式の補完。 C-uuniversal-argumentC-u n "入力":n回入力を繰り返す。nが指定されていない場合、4がデフォルト。 マークジャンプC-x C-x : Shift-Spaceでマークした行へのジャンプただし、マークと現在行の入れ替え機能なので、マーク位置が変更される。
https://w.atwiki.jp/lambda/pages/22.html
2011.1.29 いろんなWebページを参考に立ち上げているが、散逸の恐れもあるのでまとめておく。 xyzzyのインストール インストール後の設定について記述。 環境変数XYZZYHOMEを設定する。 Windows7での環境変数設定は、コントロールパネル→システムとセキュリティ→システム→システムの詳細設定 インストールディレクトリーを値として設定。 XYZZYHOME c \tools\xyzzy xyzzy.exeがあるディレクトリに.xyzzyを作成。xyzzy上で作成するとよい。 .xyzzyの中身 (set-default-directory "C /cygwin/home/kenji/") (load-library "Gates") 参考ページ http //mechanics.civil.tohoku.ac.jp/soft/node47.html
https://w.atwiki.jp/bovecrach/pages/60.html
目次 参考にするリンク ビルドしたいなーWindowsでビルド でも、Linuxでビルドしたいなー 移植したいなー手放したくないものは三大美徳? emacs.l をどんどん拡張しちゃえばいいよね? 当面の目標 関連リンク 参考にするリンク 言わずと知れた亀井さんのページ http //www.jsdlab.co.jp/~kamei/ 有志が開発中のxyzzy http //xyzzy-022.github.com/ 上記のGitHub https //github.com/xyzzy-022/xyzzy ビルドしたいなー というわけで、GitHubから取得。 git clone git //github.com/xyzzy-022/xyzzy.git bin Windowsでビルド 説明を見る限りでは、 VC++ 2010 をインストールして build.batを叩いて bytecompile.batを叩く 以上。 かんたんやなー。 でも、Linuxでビルドしたいなー 最近は生活環境がWindowsからLinuxに移ってしまった。 当然仕事の資料はWindowsの方が見やすいので使ってはいるのだが、 ソースを見るとなれば Eclipse も xyzzy も Linux となっている。 昔、gccでビルド出来ていた記憶があるので、 どこかから引っ張ってきて試してみたいところだ。 目次に戻る 移植したいなー Linux環境ではやはり Emacs を使うことになっていて、頑張っている。 でも xyzzy で作った資産は非常に有用度が高い状況にあるわけで、 実際このページも xyzzy に atwiki-mode なんていう適当な mode 作って編集している。 手放したくないものは三大美徳? すでに手足に近い感覚で触っている xyzzy。 頭で考えたらキーバインドも忘れてしまうレベル。 「Ctrl + r」を keymap にしたり、手が覚えるように xyzzy を配置しているわけで。 イマサラ Emacs に移行したところで感覚が全然ついていかない。 そして何より、覚えるの面倒。 emacs.l をどんどん拡張しちゃえばいいよね? というわけで最近取り組んでいるのが 「Emacs lispからの簡単移植キット」を勝手にさらに拡張しちゃおうぜ っていう企画。 Emacs の資産全部 xyzzy で動いちゃえば遜色ないよねー。 目次に戻る 当面の目標 Linux環境でビルドしちゃう。んで動かす。サヨウナラ Wine。 emacs.l をさらに拡張して Emacs資産を食っちゃおっ! 関連リンク 取得中です。 trackback 目次に戻る タグ一覧:Xyzzy Xyzzy Etc 名前
https://w.atwiki.jp/nanige/pages/12.html
xyzzyで バッファのエンコーディング形式変更 change-fileio-encoding C-x C-k f "Encoding " と表示されるので使用したい文字セットを入力する ex. shift jis sjis euc euc-jp ※utf8を選択すると、ファイル先頭にBOM(0xffef)が付加される これを避けるにはutf8nを選択する 改行コード変更 change-eol-code C-x C-k n crlf→cr→lf…の順に変更 キャレット位置の文字コードを見る C-x =